In mathematics and computer science, a canonical, normal, or standard form of a mathematical object is a standard way of presenting that object as a mathematical expression. The distinction between `canonical` and `normal` forms varies by subfield. In most fields, a canonical form specifies a unique representation for every object, while a nor... Found on http://en.wikipedia.org/wiki/Canonical_form